package com.daocao.hua.api.callback;

import com.daocao.hua.api.contract.BaseContract;
import com.daocao.hua.model.BeginApplyModel;
import com.daocao.hua.model.LiMuApiKeyModel;
import com.daocao.hua.model.LiMuSignModel;

/**
 * Created by Administrator on 2017/5/14.
 */

public interface NewVerifyContract {
    interface View extends BaseContract.BaseView {
        void getSignSuccess(LiMuSignModel item);

        void uploadTokenSuccess();

        void getKeySuccess(LiMuApiKeyModel item);

        void submitApplySuccess(BeginApplyModel item);

        void getZhiMaValidateSuccess();
    }

    interface Presenter<T> extends BaseContract.BasePresenter<T> {
        void getSign(String params);

        void uploadToken(String deal_id, String token);

        void getKey(String deal_id);

        void submitApply(String paramInt, String paramString1, String paramString2);

        void getZhiMaValidate(String params, String sign);
    }
}
